﻿namespace Framework.Data.Core
{
    public class CalculatedField : BaseField
    {

        #region "Constructeurs"

        /// <summary>
        /// Constructeur
        /// </summary>
        /// <param name="entity">Entité auquel ce champ appartient</param>
        /// <param name="name">Nom du champ</param>
        /// <param name="fieldValueType">Type du champ</param>
        /// <remarks></remarks>
        public CalculatedField(IBaseEntity entity, string name, System.Type fieldValueType)
            : this(entity, name, fieldValueType, true)
        {
        }

        /// <summary>
        /// Constructeur
        /// </summary>
        /// <param name="entity">Entité auquel ce champ appartient</param>
        /// <param name="name">Nom du champ</param>
        /// <param name="fieldValueType">Type du champ</param>
        /// <param name="displayFieldInList">Indique si le champ doit être affiché dans les listes</param>
        /// <remarks></remarks>
        public CalculatedField(IBaseEntity entity, string name, System.Type fieldValueType, bool displayFieldInList)
            : base(entity, name, fieldValueType, false, displayFieldInList)
        {
        }

        #endregion

    }
}